]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
Monitor applications directory, not toplevel
authorColin Walters <walters@src.gnome.org>
Fri, 21 Nov 2008 15:06:43 +0000 (15:06 +0000)
committerColin Walters <walters@src.gnome.org>
Fri, 21 Nov 2008 15:06:43 +0000 (15:06 +0000)
svn path=/trunk/; revision=71

src/shell-app-monitor.c

index cbe19281f8db9a9e84029977b1870c08e940abc5..3a0ea9fa93db055f07cf2d1b4cf813bd86433738 100644 (file)
@@ -54,11 +54,15 @@ shell_app_monitor_init (ShellAppMonitor *self)
                                            ShellAppMonitorPrivate);
   for (iter = g_get_system_data_dirs (); *iter; iter++) 
     {
+      char *app_path;
       GFile *dir;
       GFileMonitor *monitor;
       GError *error = NULL;
 
-      dir = g_file_new_for_path (*iter);
+      app_path = g_build_filename (*iter, "applications", NULL);
+
+      dir = g_file_new_for_path (app_path);
+      g_free (app_path);
       monitor = g_file_monitor_directory (dir, 0, NULL, &error);
       if (!monitor) {
         g_warning ("failed to monitor %s", error->message);